import request from "@/utils/request.js";

/**
 * 查询数据分组权限字典(无权限，需要时查询，并且另行封装一个)
 */
export function getDistInfo(params) {

    return request({
        url: `/jy-system/queryDict/dataPermissionDict`,
        method: "get",
        params,
    })
}

/**
 * 加权限数据
 * @param {Object} params 
 * @returns 
 */
export function getDistInfos(params) {

    return request({
        url: `/jy-system/api/data/permission/getCurrUserDataPermission`,
        method: "get",
        params,
    });
}

/**
 * 地区数据
 * @returns area tree
 */
export const getArea = () => {
    return request({
        url: `/jy-system/api/area/getAreaTree`,
        method: "get",
    });
}


/**
 * 地区权限数据
 * @returns 
 */
export const getAreaRoles = () => {
    return request({
        url:'/jy-system/api/area/areaWithinAuth',
        method:'get'
    })
}
/**
 * @name 拥有分组的地区ID集合
 * @returns 
 */
export const  hasGroupArea = ()=>{
    return request({
        url:'/jy-system/api/permission/area/rela/hasGroupArea',
        method:'get'
    })
}